package com.tanhua.dubbo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableAsync;

@SpringBootApplication
@EnableAsync //开启异步处理的支持
/**
 * * 在`MovementApiImpl`类中发布动态方法中 , 需要保存好友时间线数据 , 如果用户的好友比较多, 则需要插入的数据比较多, 效率低下
 *
 * 方案一：
 *
 * 解决 : 可以采用异步线程池, 开启线程来异步保存好友时间线数据 , 提高保存的效率
 *
 *  将需要异步执行的代码抽取成独立的方法
 *  在方法上使用`   @Async`标注该方法是一个异步调用方法
 *  在项目启动引导类上开启异步支持`@EnableAsync`
 */
public class DubboMongoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DubboMongoApplication.class,args);
    }
}
